Spojeni dvou databazi Access do jedne
Otázka od: Josef SIP
24. 11. 2004 23:01
Potrebuji spojit dve databaze Acces do jedne.
Poradite jak na to ?? (D6, ADO)
Diky
Odpovedá: Lstiburek Pavel
25. 11. 2004 9:46
Ahoj,
pokud pod spojenim myslis data (stejne struktury DB),
Tak importovat pekne podle FK (moc hezky to jde v EM).
Pokud se jedna o spojeni dvou ruzny struktur, tak vygenerovat
schema. Importovat tabulky a dle schema vytvorit klice.
Pavel
> -----Original Message-----
> From: Josef SIP [mailto:conf@sipj.net]
> Sent: Wednesday, November 24, 2004 11:02 PM
> To: delphi-l@clexpert.cz
> Subject: Spojeni dvou databazi Access do jedne
>
>
> Potrebuji spojit dve databaze Acces do jedne.
> Poradite jak na to ?? (D6, ADO)
>
> Diky
>
>
>
>
>
Odpovedá: Josef SIP
25. 11. 2004 15:59
Jedna se o to ze mam 2 sobory mdb a potrebuji data z jedne tabulky v prvnim
soubory
zapsat do tabulky ktera je v druhem souboru. Tabulky maji stejnou strukturu.
A potrebuju to delat pomoci Delphi v programu.
Co je to FK a EM ??
Dik
On 25.11.2004 at 9:46 Lstiburek Pavel wrote:
|Ahoj,
|pokud pod spojenim myslis data (stejne struktury DB),
|Tak importovat pekne podle FK (moc hezky to jde v EM).
|
|Pokud se jedna o spojeni dvou ruzny struktur, tak vygenerovat
|schema. Importovat tabulky a dle schema vytvorit klice.
|
|Pavel
|
Odpovedá: Lstiburek Pavel
25. 11. 2004 16:29
FK - cizi klic tabulky
EM - Enterprise Manager MSSQL
V Delphi to nejjednudosi to asi bude
prostrednictvim SELECT / INSERT s vyuzitim BATCHUPDATE.
Otevrit obe tabulky
SELECT ze zdroje
a INSERT do cilove.
Jestli maji uplne stejnou strukturu, tak hodnoty muzes prenest pres
while not adotableSour.Eof do begin
adotableTar.Insert;
for i:= 0 to adotableSour.Fields.Count -1 do
adotableTar.FieldByName( adotableSour.Fields[i].FieldName).Value :=
adotableSour.Fields[i].Value;
adotableTar.Post;
adotableSour.Next;
end;
Zrychlit to pujde pres Batch Updates, ale ja je nepouzivam (prakticky vsechno
mame
oprene o MSSQL a k ostatnim zdrojum pristupujeme jeho prostrednictvim) koukni
do dokumentace.
Pavel
> From: Josef SIP [mailto:conf@sipj.net]
> Jedna se o to ze mam 2 sobory mdb a potrebuji data z jedne
> tabulky v prvnim soubory
> zapsat do tabulky ktera je v druhem souboru. Tabulky maji
> stejnou strukturu.
> A potrebuju to delat pomoci Delphi v programu.
> Co je to FK a EM ??
>
> Dik
>
> On 25.11.2004 at 9:46 Lstiburek Pavel wrote:
>
> |Ahoj,
> |pokud pod spojenim myslis data (stejne struktury DB),
> |Tak importovat pekne podle FK (moc hezky to jde v EM).
> |
> |Pokud se jedna o spojeni dvou ruzny struktur, tak vygenerovat
> |schema. Importovat tabulky a dle schema vytvorit klice.
> |